package com.zcxx.cotton.pick.mapper;

import java.util.List;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zcxx.cotton.pick.domain.PickMapInfo;

/**
 * 地图信息Mapper接口
 *
 * @author ruoyi
 * @date 2021-05-06
 */
public interface PickMapInfoMapper extends BaseMapper<PickMapInfo>
{
    /**
     * 查询地图信息
     *
     * @param mapInfoId 地图信息ID
     * @return 地图信息
     */
    public PickMapInfo selectPickMapInfoById(Long mapInfoId);

    /**
     * 查询地图信息列表
     *
     * @param pickMapInfo 地图信息
     * @return 地图信息集合
     */
    public List<PickMapInfo> selectPickMapInfoList(PickMapInfo pickMapInfo);

    /**
     * 新增地图信息
     *
     * @param pickMapInfo 地图信息
     * @return 结果
     */
    public int insertPickMapInfo(PickMapInfo pickMapInfo);

    /**
     * 修改地图信息
     *
     * @param pickMapInfo 地图信息
     * @return 结果
     */
    public int updatePickMapInfo(PickMapInfo pickMapInfo);

    /**
     * 删除地图信息
     *
     * @param mapInfoId 地图信息ID
     * @return 结果
     */
    public int deletePickMapInfoById(Long mapInfoId);

    /**
     * 批量删除地图信息
     *
     * @param mapInfoIds 需要删除的数据ID
     * @return 结果
     */
    public int deletePickMapInfoByIds(String[] mapInfoIds);

    void createTable(String tbName);
}
